// pages/user/user.js
const db=wx.cloud.database() 
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let userinfo = wx.getStorageSync('wb_openid')
    this.setData({
      userinfo: userinfo,
    })
  },
  getPhoneNumber(e){
    wx.cloud.callFunction({
      name: 'getphonenumber',
      data: {
        weRunData: wx.cloud.CloudID(e.detail.cloudID),
      }
    }).then(res => {
      console.log(res)
      var user=res.result
      db.collection("user").where({openid:res.result.openid}).get().then(res=>{
        console.log(res)
        if(res.data.length!=0){
          wx.setStorageSync('wb_openid', res.data[0])
          this.setData({
            userinfo: res.data[0],
          })
        }else{
          db.collection("user").add({
            data: {
              nick_name: user.moblie,
              phone: user.moblie,
              openid: user.openid,
              _createTime: Date.parse(new Date()),
            },
            success: function (res) {
              db.collection("user").where({openid:res.result.openid}).get().then(res=>{ wx.setStorageSync('wb_openid', res.data[0])
              this.setData({
                userinfo: res.data[0],
              })
            })
            }
          })
        }
      })
    }).catch(err => {
      console.error(err);
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})